﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace EmployeeTracker.Model
{
    /// <summary>
    /// Represents an country
    /// </summary>
    public class Country
    {
         
        /// <summary>
        /// Gets or sets the Id of this Country
        /// </summary>
        public virtual string CountryId { get; set; }

        /// <summary>
        /// Gets or sets the Name of this Country
        /// </summary>
        public virtual string CountryName { get; set; }

        /// <summary>
        /// Gets or sets the Nationality of this Country
        /// </summary>
        public virtual string CountryNationality { get; set; }

        /// <summary>
        /// Gets or sets the EU of this Country
        /// </summary>
        public virtual int CountryEU { get; set; }

        /// <summary>
        /// Gets or sets the migration of this Country
        /// </summary>
        public virtual int CountryMigration { get; set; }

        /// <summary>
        /// Gets or sets the destination of this Country
        /// </summary>
        public virtual int CountryDestination { get; set; }

        /// <summary>
        /// Gets or sets the Active of this Country
        /// </summary>
        public virtual int CountryActive { get; set; }

        /// <summary>
        /// Gets or sets the HSMPCode of this Country
        /// </summary>
        public virtual string CountryHSMPCode { get; set; }

        /// <summary>
        /// Gets or sets the Symbol of this Country
        /// </summary>
        public virtual string CountrySymbol { get; set; }

        /// <summary>
        /// Gets or sets the Currency Destination of this Country
        /// </summary>
        public virtual string CountryCurrencyDesc { get; set; }

        /// <summary>
        /// Gets or sets the Tax of this Country
        /// </summary>
        public virtual string CountryTax { get; set; }
        
    }
}
